#ifndef _I2C_HPP
#define _I2C_HPP

#include "predef.h"
#include "sysdata.h"
 #include "ioset1.h"
u8 Read_EEData (u8 * Buf, u16 Addr, u8 Lth);

u8 Write_EEData (u8 * Buf, u16 Addr, u8 Lth);

void I2C_Stop (void);
void I2C_Delay (void);
void I2C_FStop (void);

u8 I2C_Start (void);

void I2C_ACK (void);

u8 I2C_WByte (u8 Data);

u8 I2C_RByte (void);

u32 Send_I2C_Addr (u32 Addr);

u8 Read_I2C (u8 * pBuf, u32 Addr, u8 Num);

u8 Write_I2C (const u8 * pBuf, u32 Addr, u8 Num);
#endif
